home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
WINFONTS
/
TEMPOFON.ZIP
/
TEMPO.SIT
/
TempoFont
/
About TempoFont.rsrc
/
bin.rsrc_CODE_2_SegmentPurge.txt
< prev
next >
Wrap
Text File
|
1990-06-29
|
44KB
|
754 lines
# near model CODE resource
# jump table entries: 272-274 (3 of them)
export_34:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000008 287C 0000 028E movea.l A4, 0x28E
0000000E 0C94 0000 7FFF cmpi.l [A4], 0x7FFF
00000014 6D00 001C blt +0x1E /* 00000032 */
00000018 598F subq.l A7, 4
0000001A 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */]
0000001E 2E1F move.l D7, [A7]+
00000020 0487 0000 1388 subi.l D7, 0x1388
00000026 2D47 FFF8 move.l [A6 - 0x8], D7
0000002A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000002E 4EAD 002A jsr [A5 + 0x2A /* export_1 */]
label00000032:
00000032 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000036 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000003A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000003E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000042 3E3C 0001 move.w D7, 0x1
00000046 6000 0056 bra +0x58 /* 0000009E */
label0000004A:
0000004A 3C07 move.w D6, D7
0000004C 5346 subq.w D6, 1
0000004E CDFC 02F0 muls.w D6, 0x2F0
00000052 49ED CEA8 lea.l A4, [A5 - 0x3158]
00000056 598F subq.l A7, 4
00000058 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000005C 299F 6008 move.l [A4 + D6.w + 0x8], [A7]+
00000060 598F subq.l A7, 4
00000062 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000066 299F 600C move.l [A4 + D6.w + 0xC], [A7]+
0000006A 19BC 0001 6006 move.b [A4 + D6.w + 0x6], 0x1
00000070 3A3C 0001 move.w D5, 0x1
00000074 6000 001C bra +0x1E /* 00000092 */
label00000078:
00000078 47F4 6000 lea.l A3, [A4 + D6.w]
0000007C 3805 move.w D4, D5
0000007E 5344 subq.w D4, 1
00000080 E54C lsl D4.w, 2
00000082 47EB 0110 lea.l A3, [A3 + 0x110]
00000086 598F subq.l A7, 4
00000088 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000008C 279F 4000 move.l [A3 + D4.w], [A7]+
00000090 5245 addq.w D5, 1
label00000092:
00000092 0C45 0014 cmpi.w D5, 0x14
00000096 6FE0 ble -0x1E /* 00000078 */
00000098 3D45 FFFE move.w [A6 - 0x2], D5
0000009C 5247 addq.w D7, 1
label0000009E:
0000009E 0C47 0010 cmpi.w D7, 0x10
000000A2 6FA6 ble -0x58 /* 0000004A */
000000A4 3D47 FFFC move.w [A6 - 0x4], D7
000000A8 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
000000AC 4E5E unlink A6
000000AE 4E75 rts
fn000000B0:
000000B0 4E56 0000 link A6, 0
000000B4 48E7 0300 movem.l -[A7], D6,D7
000000B8 598F subq.l A7, 4
000000BA 3F2E 000A move.w -[A7], [A6 + 0xA]
000000BE 1F2E 0008 move.b -[A7], [A6 + 0x8]
000000C2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000000C6 2E1F move.l D7, [A7]+
000000C8 598F subq.l A7, 4
000000CA 3F3C A89F move.w -[A7], 0xA89F
000000CE 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000000D2 2C1F move.l D6, [A7]+
000000D4 BE86 cmp.l D7, D6
000000D6 56C7 sne D7
000000D8 4407 neg.b D7
000000DA 1D47 000C move.b [A6 + 0xC], D7
000000DE 4CDF 00C0 movem.l D6,D7, [A7]+
000000E2 4E5E unlink A6
000000E4 2E9F move.l [A7], [A7]+
000000E6 4E75 rts
export_35:
000000E8 4E56 FBBC link A6, -0x0444
000000EC 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000000F0 598F subq.l A7, 4
000000F2 3F3C 0004 move.w -[A7], 0x4
000000F6 A9B9 syscall GetCursor
000000F8 2B5F FDA8 move.l [A5 - 0x258], [A7]+
000000FC 286D FDA8 movea.l A4, [A5 - 0x258]
00000100 2854 movea.l A4, [A4]
00000102 2F0C move.l -[A7], A4
00000104 A851 syscall SetCursor
00000106 3E3C 0001 move.w D7, 0x1
0000010A 6000 0014 bra +0x16 /* 00000120 */
label0000010E:
0000010E 558F subq.l A7, 2
00000110 3F3C FFFF move.w -[A7], 0xFFFF
00000114 486E FEBC pea.l [A6 - 0x144]
00000118 A971 syscall EventAvail
0000011A 1D5F FFCC move.b [A6 - 0x34], [A7]+
0000011E 5247 addq.w D7, 1
label00000120:
00000120 0C47 0003 cmpi.w D7, 0x3
00000124 6FE8 ble -0x16 /* 0000010E */
00000126 3D47 FFE8 move.w [A6 - 0x18], D7
0000012A 422D CB34 clr.b [A5 - 0x34CC]
0000012E 3B7A 0778 CE80 move.w [A5 - 0x3180], [PC + 0x778 /* 000008A8, value 0x1CA */]
00000134 3B7A 0770 CE7E move.w [A5 - 0x3182], [PC + 0x770 /* 000008A6, value 0x100 */]
0000013A 2B6D FE56 FDCC move.l [A5 - 0x234], [A5 - 0x1AA]
00000140 2B6D FE5A FDD0 move.l [A5 - 0x230], [A5 - 0x1A6]
00000146 598F subq.l A7, 4
00000148 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000014C 2D5F FFD6 move.l [A6 - 0x2A], [A7]+
00000150 558F subq.l A7, 2
00000152 2F3A 074E move.l -[A7], [PC + 0x74E /* 000008A2, value 0x54455854 'TEXT' */]
00000156 A80D syscall Count1Resources
00000158 3B5F CE86 move.w [A5 - 0x317A], [A7]+
0000015C 0C6D 0001 CE86 cmpi.w [A5 - 0x317A], 0x1
00000162 6C00 0004 bge +0x6 /* 00000168 */
00000166 A9F4 syscall ExitToShell
label00000168:
00000168 598F subq.l A7, 4
0000016A 2F3A 0732 move.l -[A7], [PC + 0x732 /* 0000089E, value 0x666F6F74 'foot' */]
0000016E 3F3C 0080 move.w -[A7], 0x80
00000172 A9A0 syscall GetResource
00000174 2D5F FFD2 move.l [A6 - 0x2E], [A7]+
00000178 286E FFD2 movea.l A4, [A6 - 0x2E]
0000017C 2854 movea.l A4, [A4]
0000017E 3B54 CE88 move.w [A5 - 0x3178], [A4]
00000182 286E FFD2 movea.l A4, [A6 - 0x2E]
00000186 2854 movea.l A4, [A4]
00000188 3B6C 0002 CE8A move.w [A5 - 0x3176], [A4 + 0x2]
0000018E 286E FFD2 movea.l A4, [A6 - 0x2E]
00000192 2854 movea.l A4, [A4]
00000194 3B6C 0004 CE8C move.w [A5 - 0x3174], [A4 + 0x4]
0000019A 286E FFD2 movea.l A4, [A6 - 0x2E]
0000019E 2854 movea.l A4, [A4]
000001A0 3B6C 0006 CE8E move.w [A5 - 0x3172], [A4 + 0x6]
000001A6 286E FFD2 movea.l A4, [A6 - 0x2E]
000001AA 2854 movea.l A4, [A4]
000001AC 3B6C 0008 CE90 move.w [A5 - 0x3170], [A4 + 0x8]
000001B2 286E FFD2 movea.l A4, [A6 - 0x2E]
000001B6 2854 movea.l A4, [A4]
000001B8 3B6C 000A CE92 move.w [A5 - 0x316E], [A4 + 0xA]
000001BE 286E FF